@charset "utf-8";
/******************************/
/*       CSS Guia Maceio      */
/*        ano - 2007          */
/*     Desenvolvido por:      */
/*  Jamerson F. I. Ramalho    */
/******************************/

/* Estilo geral do site (html, Body, DIVs PreLoader) */
html{ background:#ffc627;	margin:0;	padding:0;}

body
{ 
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	color:#666666;
}

#geral{ width:997px;	margin:0 auto 0 auto;	padding:0; text-align:center;}
#conteudo-up{ width:997px; margin:0 auto 0 auto; padding:0; text-align:center; clear:both; background:url(../imgs/layout/bg_geral.jpg) repeat-y;}
#conteudo-down{ width:997px; height:24px;	margin:0 auto 0 auto;	padding:0; text-align:center; clear:both; background:url(../imgs/layout/bg_rodape_down.jpg) no-repeat;}
#conteudo-principal{ width:967px; margin:0 auto 0 auto; padding:0; text-align:center; clear:both;}
#topo-menu{ width:967px; height:70px; margin:0 auto 0 auto; padding:0; text-align:center; clear:both; background:url(../imgs/layout/bg_menu.jpg) top left repeat-x;}
#topo-flash{ width:967px; height:217px; margin:0 auto 0 auto; padding:0; text-align:center; clear:both; background:#ffc627;}
/* Topo - Idioma */
#topo-idioma-busca{ width:967px; height:40px; margin:0 auto 0 auto; padding:1px 0 0 0; text-align:left; clear:both; background:url(../imgs/layout/bg_idioma_busca.jpg) repeat-x;}
#topo-idioma-busca-esquerda{ width:103px; height:39px; margin:0; text-align:left; float:left; background:url(../imgs/layout/bg_idioma.jpg) no-repeat;}
ul.idioma{ list-style-type:none; margin:0; width:80px; height:39px;}
ul.idioma li.idioma_brasil{ display:inline; padding:0; margin-left:-40px;}
ul.idioma li.idioma_espanha{ display:inline; padding:0;}
ul.idioma li img{ border:none; margin-top:7px; text-align:left;}
/* Topo - Busca */
#topo-idioma-busca-direita{ width:827px; height:32px; padding-top:7px; margin:0; text-align:right; float:left; font-size:12px; font-weight:bold; color:#754c24;}
ul.topo-busca{ list-style-type:none; margin:0; width:820px; height:30px; padding-top:1px;}
ul.topo-busca li{ display:block; float:left; padding-left:7px;}
ul.topo-busca li label{ padding-left:1px;}
ul.topo-busca li.topo-busca-li-label{ width:326px; text-align:right;}
ul.topo-busca li .form-busca-text{ width:280px; height:18px; border:1px solid #d19315; background:#fff6e3; color:#666666; padding-top:2px;}
ul.topo-busca li .form-busca-button{ width:80px; height:24px; padding:0; margin:0; border:1px outset #ffffff; background:url(../imgs/layout/bg_botao.jpg) repeat-x; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-transform:uppercase;}
/* Conteúdo - Centro */
#conteudo-centro{ width:967px; margin:0 auto 0 auto; padding:0; text-align:left; clear:both;}
#conteudo-centro-esquerda{ width:782px; margin:0; padding:12px 5px 5px 5px; text-align:left; float:left; background:url(../imgs/layout/bg_sombra_conteudo_up.jpg) top left repeat-x; color:#666666;}
#conteudo-centro-esquerda-2{ width:572px; margin:0; padding:12px 5px 5px 5px; text-align:left; float:left; background:url(../imgs/layout/bg_sombra_conteudo_up.jpg) top left repeat-x; color:#666666;}
#conteudo-centro-direita{ width:201px; margin:0; padding:5px 5px 5px 5px; text-align:center; float:left;}
#conteudo-centro-direita-banners{ width:200px; margin:0 1px 0 1px; padding:5px 4px 5px 4px; min-height:70px; text-align:center; float:left; background:url(../imgs/layout/bg_sombra_conteudo_up.jpg) top left repeat-x; overflow:hidden;}
#conteudo-centro-direita-adsense{ width:169px; margin:0; padding:0 1px 0 5px; min-height:70px; text-align:center; float:left; background:url(../imgs/layout/bg_sombra_conteudo_up.jpg) top left repeat-x; overflow:hidden;}
/* Rodapé */
#rodape{ width:957px; height:40px; margin:0 auto 0 auto; padding:5px 5px 5px 5px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#135c68; clear:both; background:url(../imgs/layout/bg_rodape_up.jpg) top left repeat-x;}
#rodape-esquerda{ width:645px; height:16px; float:left; margin:0; padding:11px 0 0 0;}
#rodape-direita{ width:310px; height:40px; float:left; text-align:right; margin:0; padding:0; font-size:11px;}
ul.rodape-links{ margin:0; list-style-type:none; width:269px;}
ul.rodape-links li{ display:inline; padding:0;}
ul.rodape-links li a{ padding:2px; text-decoration:none; color:#135c68; font-weight:bold;}
ul.rodape-links li a:hover{ color:#02343d; text-decoration:underline;}

ul.rodape-copyright{ padding-top:9px; margin:0; list-style-type:none; width:269px;}
ul.rodape-copyright li{ display:inline; padding:0; text-align:right; color:#754C24; font-size:11px;}
ul.rodape-copyright li a{ padding:0; text-align:right; color:#754C24; font-size:11px; text-decoration:none;}
ul.rodape-copyright li a:hover{ text-decoration:none;}
ul.rodape-copyright li img{ padding-left:4px; border:none; vertical-align:bottom;}
/*
#rodape-copyright{ width:967px; margin:0 auto 0 auto; padding:0; text-align:center; clear:both;}
ul.rodape-copyright{ padding-top:10px; padding-bottom:10px; margin:0 auto 0 auto; list-style-type:none; width:250px;}
ul.rodape-copyright li{ display:inline; padding:0; text-align:center; color:#754C24; font-size:11px;}
ul.rodape-copyright li a{ padding:0; text-align:center; color:#754C24; font-size:11px; text-decoration:none;}
ul.rodape-copyright li a:hover{ text-decoration:underline;}
ul.rodape-copyright li img{ padding-left:4px; border:none; vertical-align:middle;}
*/



/************************/
/* Menu do topo do site */
/************************/
.nav{ height:35px; background:url(../imgs/menu/bg_menu_0.gif) repeat-x; position:relative; font-family:Arial, verdana, sans-serif; font-size:11px; width:967px; z-index:500;}
.nav .table{ display:table; margin:0 auto 0 auto;}
.nav .select, .nav .current{ margin:0; padding:0; list-style:none; display:table-cell; white-space:nowrap;}
.nav ul {display:inline;}
.nav li{ margin:0; padding:0; height:auto; float:left;}
.nav .select a{ display:block; height:35px; float:left; background:url(../imgs/menu/bg_menu_0.gif); padding:0 10px 0 10px; text-decoration:none; line-height:35px; white-space:nowrap; color:#ffffff; font-size:12px;}
.nav .current a{ display:block; height:35px; float:left; background:url(../imgs/menu/bg_menu_2.gif); padding:0 0 0 10px; text-decoration:none; line-height:35px; white-space:nowrap; color:#ffffff; font-size:12px;}
.nav .current a strong { display:block; padding:0 10px 0 5px; background:url(../imgs/menu/bg_menu_2.gif) right top;}
.nav .select a:hover, .nav .select li:hover a{ background:url(../imgs/menu/bg_menu_1.gif); padding:0 0 0 10px; cursor:pointer; color:#ffffff;}
.nav .select a:hover strong, .nav .select li:hover a strong{ display:block; float:left; padding:0 10px 0 0; background:url(../imgs/menu/bg_menu_1.gif) right top; cursor:pointer;}
.nav .select_sub{ display:none;}
/* Hack para IE6*/
.nav table{ border-collapse:collapse; margin:-1px; font-size:1em; width:0; height:0;}
.nav .sub{ display:table; margin:0 auto 0 auto; padding:0; list-style:none;}
.nav .sub_active .current_sub a, .nav .sub_active a:hover{ background:transparent; color:#f00;}
.nav .select :hover .select_sub, .nav .current .show{ display:block; position:absolute; width:967px; top:35px; background:url(../imgs/menu/fundo_0.gif); padding:0; z-index:100; left:0; text-align:center;}
.nav .current .show{ z-index:10;}
.nav .select :hover .sub li a, .nav .current .show .sub li a{ display:block; float:left; background:transparent; padding:0 10px 0 10px; margin:0; white-space:nowrap; border:0; color:#0D8BA9;font-size:12px;}
.nav .current .sub li.sub_show a{ color:#095860; cursor:default; background:url(../imgs/menu/fundo_1.gif);}
.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover{ visibility:visible; color:#095860; text-decoration:overline; background:url(../imgs/menu/fundo_1.gif);}



/************************/
/*    Titulos do site	  */
/************************/

/* Titulo destaques */
h1{ margin:0; padding:0; clear:both; color:#a86f13; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; text-decoration:none;}
h1 a{ margin:0; padding:0; color:#a86f13;}
h1 a:hover { color:#774d09;}

/* Titulo secoes */
h4{ margin:0; padding-top:11px; clear:both; color:#c7861d; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-decoration:none; text-transform:uppercase;}
h4 a{ color:#c7861d;}
h4 a:hover { color:#c7861d;}

h5{ margin:0; padding:0; clear:both; color:#FF7200; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; text-decoration:none;}
h5 a{ color:#FFAE2F;}
h5 a:hover { color:#c7861d;}


/* SubTitulo  - Titulo destaques */
h3{ margin:0; padding:0 0 4px 0;; clear:both; color:#c7861d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}

/* Titulo Secoes */
h2{ margin:0; padding:0 0 0 5px; clear:both; color:#a86f13; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:19px; text-decoration:none; background:url(../imgs/layout/bg_h_titulo.gif) repeat-x;}
h2 a{ margin:0; padding:0; color:#a86f13;}
h2 a:hover{ color:#774d09;}
.padding-titulo{ padding:10px 0 0 0;}

/* Mensagens - Avisos */
.caixa-mensagem{ padding:5px 5px 5px 5px; margin-top:10px; margin-bottom:10px; border:1px solid #FF9900; background:#FFFFCC; color:#FF6600; font-family:Arial, Helvetica, sans-serif;}
.caixa-mensagem a{ padding:5px 5px 5px 5px; margin-top:10px; margin-bottom:10px; color:#FF6600; text-decoration:none;}
.caixa-mensagem a:hover{ color:#FF0000; font-weight:bold;}



/******************/
/*    Conteudo    */
/******************/

/* Conteudo ordenado em linha - Utiliza o divisor tracejado */
.box-div-select-ordenacao{ width:746px; text-align:right; font-size:10px; float:left; clear:both; padding:0 0 15px 0; margin-top:-5px;}
.link-ordenar-por{ color:#666666; text-decoration:none;}
.link-ordenar-por a{ text-decoration:none;}
.link-ordenar-por a:hover{ text-decoration:underline;}
.box-bg-traco{ width:746px; text-align:left; float:left; clear:both; background:url(../imgs/layout/b_divisor_traco.gif) left bottom repeat-x; padding:8px 0 8px 0;}
.box-div-img{ width:120px; padding:0 5px 0 0; float:left; text-align:center; border:none;}
.box-div-img img{ text-align:center; border:none;}
.box-div-texto{ width:421px; float:left; text-align:justify; margin-top:3px;}
.box-div-desc{ width:190px; padding-left:10px; float:left; text-align:right; color:#999999; font-size:10px; font-weight:bold; margin-top:27px;}
.box-div-desc a{ color:#999999; font-size:10px; font-weight:bold; text-decoration:none;}
.box-div-desc a:hover{ text-decoration:none; padding:2px 0 2px 0; background:#e1e1e1; color:#666666;}

/* Conteudo das paginas com o ADSense e Banners */
.box-div-conteudo-esq{ width:572px; text-align:justify; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; clear:both; padding:0 0 15px 0; margin-top:-5px;}

/* Box em coluna para pagina home */
.box-div-conteudo-coluna{ width:280px; text-align:justify; float:left; padding-right:6px; margin-bottom:15px;}
.box-div-conteudo-coluna-2{ width:280px; text-align:justify; float:left; padding-left:6px; margin-bottom:15px;}
.box-justify-conteudo{ text-align:justify; padding-bottom:15px;}
/* Links */
.links-destaque{ margin:0; padding:0; color:#1E91AC; font-weight:bold; text-decoration:none; font-size:10px;}
.links-destaque a{ color:#1E91AC;}
.links-destaque a:hover{ text-decoration:none;} 


/* Container para imagens */
.box-container-img{ margin:2px 0 3px 0; padding:4px 4px 2px 4px; border:none; float:left;}
.box-container-img:hover{ padding:4px 4px 2px 4px; background:#FFCC4C; border:none;}
.box-container-img img{ margin:0; padding:0; border:1px outset #FFCC4C;}
.box-container-img .texto-container-img{ display:block; text-align:center; margin:0; padding:0; clear:both; color:#333333; margin-bottom:2px;}
.box-container-img .texto-container-img a{ text-decoration:none; color:#666666;}
.box-container-img .texto-container-img a:hover{ text-decoration:none; background:#FFFFFF; padding:1px 1px 1px 1px;}



/***************/
/* Formularios */
/***************/

form.formulario{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CF9416;
}	
form.formulario form{
	margin:0;
	padding:0;
}
form.formulario ul{ list-style-type:none; margin:0; padding:0;}
form.formulario ul li{ margin-top:4px;}
form.formulario .botaoForm{
	width:80px; 
	height:24px; 
	padding:0; 
	margin:0; 
	border:1px outset #ffffff; 
	background:url(../imgs/layout/bg_botao.jpg) repeat-x; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:11px; 
	text-transform:uppercase;
}
form.formulario input, textarea{
	width:520px;
	padding:4px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b7810c;
	border:1px dashed #CF9416;
	background:#fff9d1;
	clear:both;
}	
form.formulario select{
	padding:3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b7810c;
	border:1px dashed #CF9416;
	background:#fff9d1;
	clear:both;
}	
form.formulario .select-menor{
	width:190px;
	padding:3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b7810c;
	border:1px dashed #CF9416;
	background:#fff9d1;
	clear:both;
}	
form.formulario .input-menor, .textarea-menor{
	width:180px;
	padding:4px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b7810c;
	border:1px dashed #CF9416;
	background:#fff9d1;
	clear:both;
}	
form.formulario .input-medio, .textarea-medio{
	width:260px;
	padding:4px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b7810c;
	border:1px dashed #CF9416;
	background:#fff9d1;
	clear:both;
}	
form.formulario label{
	color: #b7810c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	line-height:14px;
	margin-top:8px;
}
form.formulario label em{
	color: #ff0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
form.formulario fieldset{ border:1px solid #ebebeb; padding:6px 6px 6px 6px; margin-bottom:17px; margin-top:8px;}
form.formulario legend{ margin:0; padding:2px 16px 2px 16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; font-size:11px; font-weight:bold; border:1px solid #ebebeb; color:#999999; background:#fffcd8;}




/*************/
/* Paginacao */
/*************/

div.listar-dados-bg-paginacao{ width:782px; height:28px; padding-top:1px; margin-top:5px; margin-bottom:3px; color:#D09517; font-size:10px; font-weight:bold; clear:both;}
div.listar-dados-paginacao{ width:745px; height:18px; padding:3px 0 3px 0; margin-top:10px; color:#ffffff; font-size:10px; font-weight:bold; text-align:right; clear:both;}
div.listar-dados-paginacao a{ padding:3px 5px 3px 5px; margin-top:10px; color:#FFFFFF; background:#e69f07; text-decoration:none;}
div.listar-dados-paginacao a:hover{ background:#D09517; text-decoration:none;}
div.listar-dados-paginacao .atual{ padding:3px 5px 3px 5px; margin-top:10px; color:#FFFFFF; background:#f9be17; text-decoration:none;}
div.listar-dados-paginacao .atual a{ padding:3px 5px 3px 5px; margin-top:10px; color:#FFFFFF; background:#f9be17; text-decoration:none;}
div.listar-dados-paginacao .atual a:hover{ background:#e69f07; text-decoration:none;}